using ET;
using ProtoBuf;
using System.Collections.Generic;
namespace ET
{
	[Message(OuterMessageSpla.PlayerData)]
	[ProtoContract]
	public partial class PlayerData: ProtoObject
	{
		[ProtoMember(1)]
		public long Id { get; set; }

		[ProtoMember(2)]
		public Unity.Mathematics.float3 Position { get; set; }

		[ProtoMember(3)]
		public Unity.Mathematics.quaternion Rotation { get; set; }

		[ProtoMember(4)]
		public int Hp { get; set; }

	}

	[Message(OuterMessageSpla.Snap_Sync)]
	[ProtoContract]
	public partial class Snap_Sync: ProtoObject, IActorMessage
	{
		[ProtoMember(1)]
		public List<Snapshot> SelfList { get; set; }

	}

	public static class OuterMessageSpla
	{
		 public const ushort PlayerData = 11002;
		 public const ushort Snap_Sync = 11003;
	}
}
